Automattic\WooCommerce\HttpClient\HttpClient S

Total Complexity 45
Dependencies 7
Dependents 1
Total lines 463
Lines of code 204
Logical lines of code 114
Comment lines 170
Methods 17
Properties 9

Methods 17

Method Rating Maintainability Complexity Lines of code
createRequest()
S
48 6 34
lookForErrors()
S
54 5 20
setDefaultCurlSettings()
S
55 4 20
processResponse()
S
55 4 18
getResponseHeaders()
S
59 4 13
authenticate()
S
54 3 24
buildUrlQuery()
S
63 3 10
setupMethod()
S
67 3 7
request()
S
61 2 11
__construct()
S
64 2 9
getRequestHeaders()
S
64 2 10
buildApiUrl()
S
73 2 4
createResponse()
S
61 1 12
isSsl()
S
78 1 3
getRequest()
S
82 1 3
getResponse()
S
82 1 3
setCustomCurlOptions()
S
81 1 3